#ifndef CHECKGAME_H
#define CHECKGAME_H

#include <QCheckBox>

#include "games/basegame.h"

// CheckGame: try to uncheck al checkboxes
class CheckGame : public BaseGame
{
    Q_OBJECT
    
public:
    // Constructor
    explicit CheckGame(QWidget *parent = 0, int difflvl = 1);

    // Members
    bool isSolved(); // Notice: for now never solved
    QString hint() { return "Reverse the polarity of the neutron flow."; }
    
private:
    int n_rows;
    int n_cols;

    QCheckBox ***map;
};

#endif // CHECKGAME_H
